package cc.rengu.redp.bizimpl.upmp.service;


import cc.rengu.igas.momp.facade.bean.MembershipDetailInfoBean;
import cc.rengu.igas.momp.facade.bean.MembershipInfoBean;
import cc.rengu.igas.momp.facade.request.QueryMemberDetailInfoRequest;
import cc.rengu.igas.momp.facade.request.QueryMemberInfoRequest;
import cc.rengu.redp.common.domain.QueryRequest;
import cc.rengu.redp.common.exception.RedpException;
import com.baomidou.mybatisplus.core.metadata.IPage;

public interface MemberManagerService {
    /**
     * 查询会员List
     *
     * @param queryParam
     * @param queryRequest
     * @return
     */
    IPage<MembershipInfoBean> getMemberList(QueryMemberInfoRequest queryParam, QueryRequest queryRequest) throws RedpException;

    /**
     * 查询会员详情
     *
     * @param queryParam
     * @param queryRequest
     * @return
     */
    IPage<MembershipDetailInfoBean> getMemberDetailList(QueryMemberDetailInfoRequest queryParam, QueryRequest queryRequest) throws RedpException;
}
